const db = require('./config/db');

async function testDB() {
  try {
    console.log('正在测试数据库连接...');
    
    // 测试连接
    const connection = await db.getConnection();
    console.log('数据库连接成功！');
    
    // 测试查询用户表
    console.log('正在查询users表...');
    const [users] = await db.execute('SELECT * FROM users LIMIT 5');
    console.log('Users表数据:');
    console.log(users);
    
    // 测试查询information表
    console.log('正在查询information表...');
    const [containers] = await db.execute('SELECT * FROM information LIMIT 5');
    console.log('Information表数据:');
    console.log(containers);
    
    // 关闭连接
    connection.release();
    console.log('测试完成');
  } catch (err) {
    console.error('测试失败:', err.message);
    console.error('错误详情:', err);
  }
}

testDB();